home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
pluginy Firefox
/
1122
/
1122.xpi
/
chrome
/
tabmixplus.jar
/
content
/
tabmixplus
/
about.xul
next >
Wrap
Extensible Markup Language
|
2009-09-25
|
6KB
|
130 lines
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://mozapps/skin/extensions/about.css" type="text/css"?>
<!DOCTYPE bindings [
<!ENTITY % aboutDTD SYSTEM "chrome://mozapps/locale/extensions/about.dtd" >
%aboutDTD;
<!ENTITY % miscDTD SYSTEM "chrome://tabmixplus/locale/misc.dtd" >
%miscDTD;
]>
<dialog id="genericAbout"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
buttons="accept"
onload="init();">
<script type="application/x-javascript" src="chrome://tabmixplus/content/links/userInterface.js"/>
<script type="application/x-javascript">
<![CDATA[
function init() {
var extensionsStrings = document.getElementById("extensionsStrings");
document.title = extensionsStrings.getFormattedString("aboutWindowTitle", ["Tab Mix Plus"]);
var extensionVersion = document.getElementById("extensionVersion");
extensionVersion.value = extensionsStrings.getFormattedString("aboutWindowVersionString", [getInstalledVersion()]);
var acceptButton = document.documentElement.getButton("accept");
acceptButton.label = extensionsStrings.getString("aboutWindowCloseButton");
var descriptionString = document.getElementById("descriptionString");
var extensionDescription = document.getElementById("extensionDescription");
extensionDescription.value = descriptionString.getString('extensions.{dc572301-7619-498c-a57d-39143191b318}.description');
}
const TMP_EXTENSION_ID = "{dc572301-7619-498c-a57d-39143191b318}";
function getInstalledVersion() {
var version = null;
try
{
var item = getUpdateItem()
if (item)
version = item.version;
} catch (e) {}
return version;
}
function getUpdateItem() {
var extensionManager = Components.classes["@mozilla.org/extensions/manager;1"]
.getService(Components.interfaces.nsIExtensionManager);
// FF 1.1+
if ('getItemForID' in extensionManager)
return extensionManager.getItemForID(TMP_EXTENSION_ID);
// FF 1.0
var itemList = extensionManager.getItemList(TMP_EXTENSION_ID, Components.interfaces.nsIUpdateItem.TYPE_EXTENSION, {});
if (itemList && itemList.length > 0)
return itemList[0];
return null;
}]]>
</script>
<stringbundleset id="aboutSet">
<stringbundle id="extensionsStrings" src="chrome://mozapps/locale/extensions/extensions.properties"/>
<stringbundle id="descriptionString" src="chrome://tabmixplus/locale/tabmix.properties" />
</stringbundleset>
<vbox id="clientBox" flex="1">
<hbox align="start">
<vbox flex="1">
<label id="extensionName" value="Tab Mix Plus" crop="right"/>
<label id="extensionVersion" crop="right"/>
<description id="extensionDescription"/>
</vbox>
<vbox id="logoBox">
<image src="chrome://tabmixplus/skin/tmp.png"/>
</vbox>
</hbox>
<label id="extensionCreatorLabel" value="&creator.label;"/>
<hbox align="start">
<vbox flex="1">
<label value="ONEMEN" flex="1" crop="right"/>
<label value="Gary Reyes [CPU]" flex="1" crop="right"/>
</vbox>
<vbox id="extensionHomepage" style="cursor:default;">
<label class="text-link" value="&homepage.label;" style="cursor:pointer;"
onclick="TMP_openURL('http://tmp.garyr.net', event)"/>
<hbox flex="1">
<label value="&forum.label;" style="cursor:pointer;" class="text-link" onclick="TMP_openURL('http://tmp.garyr.net/forum', event)"/>
<!--
<label value="&faq.label;" style="cursor:pointer;" class="text-link" onclick="TMP_openURL('http://tmp.garyr.net/faq', event)"/>
-->
<label value="&help.label;" style="cursor:pointer;" class="text-link" onclick="TMP_openURL('http://tmp.garyr.net/help', event)"/>
</hbox>
</vbox>
</hbox>
<label id="extensionContributors">&contributors.label;</label>
<vbox flex="1" id="contributorsBox" style="overflow: auto; height: 100px;" >
<label value="SUN Chun-Yen" class="contributor" />
<label value="Piotr Sielski [graphics]" class="contributor" />
<label value="kompix [ca-AD]" class="contributor" />
<label value="Alena Jašprová [cs-CZ]" class="contributor" />
<label value="AlleyKat [da-DK]" class="contributor" />
<label value="ReinekeFux [de-DE]" class="contributor" />
<label value="Juan Guillermo Gamba [es-ES]" class="contributor" />
<label value="urko [es-ES]" class="contributor" />
<label value="Pierre [fr-FR]" class="contributor" />
<label value="Ptit Lutin [fr-FR]" class="contributor" />
<label value="Tibox [fr-FR]" class="contributor" />
<label value="moZes [fy-NL]" class="contributor" />
<label value="sipster [fy-NL]" class="contributor" />
<label value="truijentink [fy-NL]" class="contributor" />
<label value="KAMI [hu-HU]" class="contributor" />
<label value="Luana Di Muzio [it-IT]" class="contributor" />
<label value="Shadow912 [ja]" class="contributor" />
<label value="Flactal [ko-KR]" class="contributor" />
<label value="Jonas [lt-LT]" class="contributor" />
<label value="Alf, markh and Juliette [nl-NL]" class="contributor" />
<label value="Leszek(teo)Zyczkowski [pl-PL]" class="contributor" />
<label value="Pardal Freudenthal [pt-BR]" class="contributor" />
<label value="teboga [pt-BR]" class="contributor" />
<label value="ultravioletu [ro-RO]" class="contributor" />
<label value="ArtLonger [ru-RU]" class="contributor" />
<label value="Jacen [sk-SK]" class="contributor" />
<label value="Aycan Demirel [tr-TR]" class="contributor" />
<label value="ErkanKaplan [tr-TR]" class="contributor" />
<label value="Fatih [tr-TR]" class="contributor" />
<label value="fang5566 [zh-CN]" class="contributor" />
<label value="yuoo2k [zh-TW]" class="contributor" />
</vbox>
</vbox>
<separator id="groove" class="groove"/>
</dialog>